package com.bootdo.system.vo;

import com.bootdo.common.domain.FileDO;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author zhouxm
 */
@Data
public class ScoreLogVO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private String id;
    /**
     * 打分项目名称
     */
    private String content;
    /**
     * 备注
     */
    private String remark;
    /**
     * 扣分分数
     */
    private Integer score;
    /**
     * 检查项目id
     */
    private Long itemId;
    /**
     * 检查项目name
     */
    private String itemName;
    /**
     * 班级id
     */
    private Long deptId;
    /**
     * 班级name
     */
    private String deptName;
    /**
     * 审核状态，1审核，0未审核
     */
    private String status;
    /**
     * 图片
     */
    private String imgPath;
    /**
     * 创建人
     */
    private Long createdBy;
    /**
     * 创建人
     */
    private String createdName;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdTime;
    /**
     * 审核人
     */
    private Long verifyBy;
    /**
     * 审核人name
     */
    private Long verifyName;
    /**
     * 审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date verifyTime;
    /**
     * 更新时间
     */
    private Long updatedBy;
    /**
     * 更新时间
     */
    private String updatedName;
    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedTime;

    private List<FileDO> fileList;
}
